# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 FD54 .extension 0xD54 <> // unimplemented 00000002 3682 move.w [A3], D2 00000004 0000 039C ori.b D0, 0x9C 00000008 0000 023D ori.b D0, 0x3D /* '=' */ 0000000C 0000 0038 ori.b D0, 0x38 /* '8' */ 00000010 8000 or.b D0, D0 00000012 0002 0660 ori.b D2, 0x60 /* '`' */ 00000016 4D41 chk.w D6, D1 00000018 4353 chk.w D1, [A3] 0000001A 0552 bchg [A2], D2 0000001C 6D12 blt +0x14 /* 00000030 */ 0000001E FEBE 01A8 .extension 0xEBE <> // unimplemented 00000022 0196 bclr [A6], D0 00000024 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch 00000026 736F moveq.l D1, 0x6F 00000028 7065 moveq.l D0, 0x65 0000002A 0B14 btst [A4], D5 0000002C 0706 btst D6, D3 0000002E 0609 6673 addi.b A1, 0x73 /* 's' */ // begin alternate branch 00000030-00000032 label00000030: 00000030 6673 bne +0x75 /* 000000A5 */ // end alternate branch 00000030-00000032 label00000030: // (misaligned) 00000032 0D17 btst [A7], D6 00000034 0F1E btst [A6]+, D7 00000036 18AB 0134 move.b [A4], [A3 + 0x134] 0000003A BE78 064B cmp.w D7, [0x0000064B] 0000003E 0324 btst -[A4], D1 00000040 4B28 8B16 .invalid 5, [A0 - 0x74EA] // invalid opcode 4 with b == 4 00000044 4463 neg.w -[A3] 00000046 0553 bchg [A3], D2 00000048 27CE F302 4B30 move.l [[PC + <> + A7 * 2] + 0x4B30], A6 0000004E 44CE move.b A6, CCR 00000050 AB01 syscall BitsToMap 00000052 4B30 2318 .invalid 5, [A0 + D2 * 2] // invalid opcode 4 with b == 4 00000056 B311 xor.b [A1], D1 00000058 1014 move.b D0, [A4] 0000005A 4608 not.b A0 0000005C 5B12 subq.b [A2], 5 0000005E BB0D cmpm.b [A5]+, [A5]+ 00000060 1B03 move.b -[A5], D3 00000062 8B0D sbcd -[A5], -[A5] 00000064 031C btst [A4]+, D1 00000066 CB31 A30E 3AC3 and.b [[A1 + <>] + A2 * 2 + 0x3AC3], D5 0000006C 0303 btst D3, D1 0000006E 1C1F move.b D6, [A7]+ 00000070 4EEE 8A43 jmp [A6 - 0x75BD] 00000074 0410 1408 subi.b [A0], 0x8 00000078 2318 move.l -[A1], [A0]+ 0000007A 4102 .invalid 0, D2 // invalid opcode 4 with b == 4 0000007C AB43 syscall bEND3 0000007E 2E4A movea.l A7, A2 00000080 030D btst A5, D1 00000082 161C move.b D3, [A4]+ 00000084 18DB move.b [A4]+, [A3]+ 00000086 2434 EB07 CCAB 01CC move.l D2, [[A4 + <>] + A6 * 2 - 0x3354FE34] 0000008E AB15 syscall PatExpand 00000090 F662 BB15 .extension 0x662 <>, 0xBB15 // unimplemented 00000094 26E6 move.l [A3]+, -[A6] 00000096 3B01 move.w -[A5], D1 00000098 5301 subq.b D1, 1 0000009A 2A83 move.l [A5], D3 0000009C 1B73 01C3 044C 5B18 2876 move.b [A5 + 0x2876], [[ + <>] + 0x44C5B18] 000000A6 DE32 7E7A add.b D7, [A2 + D7 * 8 + 0x7A] 000000AA 904C sub.w D0, A4 000000AC 7325 moveq.l D1, 0x25 000000AE 0901 btst D1, D4 000000B0 1E05 move.b D7, D5 000000B2 015B bchg [A3]+, D0 000000B4 2D5B 193B move.l [A6 + 0x193B], [A3]+ 000000B8 0EEB .incomplete 000000BA 00B8 7B05 1000 FB01 ori.l [0xFFFFFB01], 0x7B051000 000000C2 2802 move.l D4, D2 000000C4 8312 or.b [A2], D1 000000C6 1B03 move.b -[A5], D3 000000C8 383B 0A53 move.w D4, [PC + D0 * 2 + 0x53] 000000CC 03F0 .incomplete 000000CE 430D .invalid 1, A5 // invalid opcode 4 with b == 4 000000D0 1B15 move.b -[A5], [A5] 000000D2 1308 move.b -[A1], A0 000000D4 5B07 subq.b D7, 5 000000D6 F0ED 010F .extension 0x0ED <> // unimplemented 000000DA 74FB moveq.l D2, 0xFFFFFFFB 000000DC 19BB 365B 0703 17E1 030B move.b [[A4 + <> + D0 * 8] + 0x17E1030B], [PC + D3.w * 8 + 0x5B] 000000E6 0B8B bclr A3, D5 000000E8 27CB 0610 move.l [PC + D0.w * 8 + 0x10], A3 000000EC 0003 0B28 ori.b D3, 0x28 /* '(' */ 000000F0 0233 0C1B 034B 2953 034B andi.b [[A3 + <>] + 0x2953034B], 0x1B 000000FA 1B43 0D4B move.b [A5 + 0xD4B], D3 000000FE 43C1 lea.l A1, D1 00000100 034B bchg A3, D1 00000102 1BCD move.b <>, A5 00000104 0133 2F25 0361 btst [[A3 + 0x361] + D2 * 8], D0 0000010A 01CB .incomplete 0000010C 0653 0051 addi.w [A3], 0x51 /* 'Q' */ 00000110 033B 10CC btst [PC + D1.w - 0x52], D1 00000114 B502 xor.b D2, D2 00000116 74DB moveq.l D2, 0xFFFFFFDB 00000118 01C2 .incomplete 0000011A 6B02 bmi +0x4 /* 0000011E */ 0000011C 2308 move.l -[A1], A0 label0000011E: 0000011E AB06 syscall CullPoints 00000120 EB02 asl D2.b, 5 00000122 6303 bls +0x5 /* 00000127 */ 00000124 E31E rol D6.b, 1 00000126 4ACB tas.b A3 00000128 0865 1083 bchg.b -[A5], 0x83 0000012C 0861 1010 bchg.b -[A1], 0x10 00000130 229B move.l [A1], [A3]+ 00000132 1D2B 2A00 move.b -[A6], [A3 + 0x2A00] 00000136 8308 sbcd -[A1], -[A0] 00000138 02EB .incomplete 0000013A 0C1B 03BB cmpi.b [A3]+, 0xBB // begin alternate branch 0000013C-00000148 label0000013C: 0000013C 03BB 11BB 021A 4B11 8308 0F00 bclr [[0x21A4B11 + D1] - 0x7CF7F100], D1 // end alternate branch 0000013C-00000148 label0000013C: // (misaligned) 0000013E 11BB 021A 4B11 move.b [[A0 + D4 * 2]], [PC + D0.w * 2 + 0x1A] 00000144 8308 sbcd -[A1], -[A0] 00000146 0F00 btst D0, D7 00000148 0B1F btst [A7]+, D5 0000014A 0023 2D04 ori.b -[A3], 0x4 0000014E B34C cmpm.w [A1]+, [A4]+ 00000150 706E moveq.l D0, 0x6E 00000152 B304 xor.b D4, D1 00000154 040F 2A4B subi.b A7, 0x4B /* 'K' */ 00000158 2E0D move.l D7, A5 0000015A 131B move.b -[A1], [A3]+ 0000015C 3A05 move.w D5, D5 0000015E 13A3 1F19 move.b [[A1 + D1 * 8]], -[A3] 00000162 130F move.b -[A1], A7 00000164 1913 move.b -[A4], [A3] 00000166 0F10 btst [A0], D7 00000168 EB08 lsl D0.b, 5 0000016A 3B0E move.w -[A5], A6 0000016C CB02 abcd D5, D2 0000016E 5B07 subq.b D7, 5 00000170 0C00 7304 cmpi.b D0, 0x4 00000174 AC1E syscall SaveRestoreBits, auto_pop 00000176 0F01 btst D1, D7 00000178 130B move.b -[A1], A3 0000017A 2E10 move.l D7, [A0] 0000017C 2501 move.l -[A2], D1 0000017E 0043 03E4 ori.w D3, 0x3E4 00000182 9B35 4101 sub.b [[A5 + <> + D4]], D5 00000186 F32D .extension 0x32D <> // unimplemented 00000188 4243 clr.w D3 0000018A 0373 0010 bchg [A3 + D0.w + 0x10], D1 0000018E 22EB 34EB move.l [A1]+, [A3 + 0x34EB] 00000192 29C1 0832 0600 move.l 0x8320600, D1 00000198 8CAC 5B2F or.l D6, [A4 + 0x5B2F] 0000019C C30B abcd -[A1], -[A3] 0000019E 689C bvc -0x62 /* 0000013C */ 000001A0 38B3 3910 move.w [A4], [A3 + D3] 000001A4 22A1 move.l [A1], -[A1] 000001A6 2022 move.l D0, -[A2] 000001A8 1F00 move.b -[A7], D0 000001AA 8C08 or.b D6, A0 000001AC 620C bhi +0xE /* 000001BA */ 000001AE 0023 04AC ori.b -[A3], 0xAC 000001B2 0F89 bclr A1, D7 000001B4 027B 1810 221B andi.w [PC + D2.w * 2 + 0x1B], 0x1810 label000001BA: 000001BA 33D3 3381 051B move.w [0x3381051B], [A3] 000001C0 080C 6300 btst.b A4, 0x0 000001C4 02E3 .incomplete 000001C6 1B00 move.b -[A5], D0 000001C8 530F subq.b A7, 1 000001CA 0505 btst D5, D2 000001CC 4115 .invalid 0, [A5] // invalid opcode 4 with b == 4 000001CE 2304 move.l -[A1], D4 000001D0 2283 move.l [A1], D3 000001D2 3E83 move.w [A7], D3 000001D4 3E45 movea.w A7, D5 000001D6 01C3 .incomplete 000001D8 3BC9 move.w <>, A1 000001DA 0373 1B10 bchg [A3 + D1 * 2], D1 000001DE 0C0C 2800 cmpi.b A4, 0x0 000001E2 CB06 abcd D5, D6 000001E4 AC0F syscall Get1IndType/Get1IxType, auto_pop 000001E6 8901 sbcd D4, D1 000001E8 CB0C abcd -[A5], -[A4] 000001EA A701 syscall Close, flags=7 000001EC 3AFB 1E89 move.w [A5]+, [PC + D1 * 8 - 0x119] 000001F0 0A10 4103 xori.b [A0], 0x3 000001F4 0C25 010F cmpi.b -[A5], 0xF 000001F8 A503 syscall Write, flags=5 000001FA 7333 moveq.l D1, 0x33 000001FC 1005 move.b D0, D5 000001FE 01BB 1BCD bclr <>, D0 00000202 0703 btst D3, D3 00000204 C325 and.b -[A5], D1 00000206 06C9 .incomplete 00000208 07CB .incomplete 0000020A 11E5 0365 move.b [0x00000365], -[A5] 0000020E 02C5 .incomplete 00000210 0423 0400 subi.b -[A3], 0x0 00000214 7B05 moveq.l D5, 0x05 00000216 3243 movea.w A1, D3 00000218 0710 btst [A0], D3 0000021A 3262 movea.w A1, -[A2] 0000021C 0C0C AC0F cmpi.b A4, 0xF 00000220 E901 asl D1.b, 4 00000222 C10B abcd -[A0], -[A3] 00000224 C102 abcd D0, D2 00000226 74C5 moveq.l D2, 0xFFFFFFC5 00000228 02C9 .incomplete 0000022A 0021 0A83 ori.b -[A1], 0x83 0000022E 0141 bchg D1, D0 00000230 000B 0135 ori.b A3, 0x35 /* '5' */ 00000234 222B 3829 move.l D1, [A3 + 0x3829] 00000238 22 .incomplete